<!DOCTYPE html>
<html>

<head>
  <meta charset="utf-8" />
  <!-- 引入刚刚下载的 ECharts 文件 -->
  <script src="js/echarts.min.js"></script>
</head>

<body>
  <!-- 准备容器（具备宽高），用于存放echarts图表 -->
  <div id="main" style="width: 600px;height:400px;"></div>
  <script type="text/javascript">
    // <!-- 基于准备好的dom，创建echarts实例 --> echarts.init(dom容器)
    var myEcharts = echarts.init(document.getElementById('main'));
    // 指定图表的配置项和数据
    var option = {
      // 设置数据图颜色
      color: ['red', 'blue'],
      // 设置图表标题
      title: {
        text: 'ECharts 入门示例'
      },
      // 图表节点提示框
      tooltip: {
        // 触发方式：坐标轴（axis） 图形（item)
        trigger: 'axis'
      },
      // 图例组件（顶部）
      legend: {
        // series中有name了，则legend中的data可以不写
        // data: ['销量']
      },
      // 工具箱组件： 可以另存为图片等功能（图表右上角的下载按钮）
      toolbox: {
        feature: {
          saveAsImage: {}
        }
      },
      // 网格配置，配置图表大小
      grid: {
        left: '3%',
        right: '4%',
        bottom: '3%',
        // 是否显示刻度标签
        containLabel: true
      },
      xAxis: {
        type: 'category',//默认为类目 可设置为'value'
        boundaryGap: false,//坐标轴两边留白策略
        data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子']
      },
      yAxis: {},
      // 系列图表配置，决定显示哪种类型的图表
      series: [
        {
          name: '销量',
          // 数据堆叠，后一个系列的值会在前一个系列的值上相加（避免交叉）
          // stack: true,
          type: 'line',
          data: [5, 20, 36, 10, 10, 20]
        },
        {
          name: '盈利',
          type: 'line',
          data: [15, 30, 46, 20, 20, 30]
        }
      ]
    };
    // 使用
    myEcharts.setOption(option);
  </script>

</body>

</html>